<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        body {
            margin: 0;
            padding: 0;
            font-family: Georgia, 'Times New Roman', Times, serif;
        }

        .highlight {
            background-color: lightpink;
        }

        .center {
            width: 80%;
            margin: 50px auto;
            box-shadow: #ccc 1px 10px 10px;
            padding: 50px;
            border-top: 1px #f8f8f8 solid;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        }

        p {
            text-indent: 2em;
        }
    </style>
</head>

<body id="body">

    <div class="center">
        <h1>第一届 “指键江湖”程序设计大赛报名开始啦！ 关键词:“coding fighting” </h1>
        <p>
            一、活动目的 为培养和激励我司员工在程序设计过程中的创新能力，发扬刻苦钻研、团结合作的精神，提高大家对程序设计的兴趣、发掘员工潜力、加强成员交流，引导并鼓励员工积极利用新技术、新成果服务公司产品研发，特举办本次设计大赛活动。
        </p>
        <p> 二、活动内容 1、活动日程： 序号 阶段 日程 形式 1 活动发布 3月13日 钉钉、微信公众号发布 2 具体报名 3月13日~3月14日17：30 采用钉钉或邮件 3 赛题公布 3月15日10：00 钉钉发布 4 正式比赛
            3月15日~3月17日10：00 自由发挥、形式不限 5 大奖评选 3月17日13：30（周六下午）公司五楼培训室 现场宣讲、结果投票及赛果公布 2、参赛说明： （1）本次程序设计考题由大赛组委会拟定，于周四上午10点（3月15日）通过微信公众号公布，比赛时长自试题公布时计，共48小时；
            （2）各参赛队员依据对考题的理解自由发挥，提交作品形式不限，程序提交截止时间为周六上午10点（3月17日）； 作品的讲解形式为PPT演示，评奖当天各组负责人需准备好PPT现场进行演示（注：参赛小组需提供完整设计方案，即可参与比赛评选。其中能够进行功能演示的小组，在比赛最终结果上加3票；采用公司组件化技术进行开发的，在比赛最终结果上加5票）；
            （3）参赛团队及作品名称于评奖当天发布于神彩微信公众号，评奖阶段由在场观众、参赛队员综合比赛作品情况现场进行票选，票高者获胜（个人奖由各参赛队共同评定）； （4）参赛规则，自律为准，发现违规者，统一视为弃赛。 3、报名规则
            本次报名采取自由组队的形式，不限项目组、不限部门，每个团队不超过5人，参赛成员可包括UI、Programmer、QA等，但每队高级研发人员不得超过2人。 4、 表彰奖励 大赛设个人奖和团体奖：  个人奖： 一骑绝尘奖：依据个人总成绩设神彩明星程序员1名，奖励3天带薪假期；
             团体奖： 团队总成绩分设一等奖1组、二等奖2组、三等奖3组，奖项分别如下： （1）最强王者奖：神彩大学奖学金10000元 + 1000元TB经费； （2）至尊星耀奖：神彩大学奖学金6000元 + 800元TB经费；
            （3）永恒钻石奖：神彩大学奖学金3000元 + 500元TB经费 。  创意奖： 与众不同奖：评选题材新颖、自出心裁的参赛作品一部，奖励800元TB经费； 注：神彩大学奖学金以神彩虚拟币的方式支付，可用于抵扣2018年度外部培训课程、论坛活动等；TB活动经费以报销方式结算。
        </p>
        <p> 三、活动组织 主办部门：研发中心 活动联系：朱碧玉 联系邮箱：zhuby@shencai.cc 报名须知：可通过钉钉或邮件的方式进行报名，报名时需同时上报小组队名及参赛口号。
        </p>
        <p>
            一、活动目的 为培养和激励我司员工在程序设计过程中的创新能力，发扬刻苦钻研、团结合作的精神，提高大家对程序设计的兴趣、发掘员工潜力、加强成员交流，引导并鼓励员工积极利用新技术、新成果服务公司产品研发，特举办本次设计大赛活动。
        </p>
        <p> 二、活动内容 1、活动日程： 序号 阶段 日程 形式 1 活动发布 3月13日 钉钉、微信公众号发布 2 具体报名 3月13日~3月14日17：30 采用钉钉或邮件 3 赛题公布 3月15日10：00 钉钉发布 4 正式比赛
            3月15日~3月17日10：00 自由发挥、形式不限 5 大奖评选 3月17日13：30（周六下午）公司五楼培训室 现场宣讲、结果投票及赛果公布 2、参赛说明： （1）本次程序设计考题由大赛组委会拟定，于周四上午10点（3月15日）通过微信公众号公布，比赛时长自试题公布时计，共48小时；
            （2）各参赛队员依据对考题的理解自由发挥，提交作品形式不限，程序提交截止时间为周六上午10点（3月17日）； 作品的讲解形式为PPT演示，评奖当天各组负责人需准备好PPT现场进行演示（注：参赛小组需提供完整设计方案，即可参与比赛评选。其中能够进行功能演示的小组，在比赛最终结果上加3票；采用公司组件化技术进行开发的，在比赛最终结果上加5票）；
            （3）参赛团队及作品名称于评奖当天发布于神彩微信公众号，评奖阶段由在场观众、参赛队员综合比赛作品情况现场进行票选，票高者获胜（个人奖由各参赛队共同评定）； （4）参赛规则，自律为准，发现违规者，统一视为弃赛。 3、报名规则
            本次报名采取自由组队的形式，不限项目组、不限部门，每个团队不超过5人，参赛成员可包括UI、Programmer、QA等，但每队高级研发人员不得超过2人。 4、 表彰奖励 大赛设个人奖和团体奖：  个人奖： 一骑绝尘奖：依据个人总成绩设神彩明星程序员1名，奖励3天带薪假期；
             团体奖： 团队总成绩分设一等奖1组、二等奖2组、三等奖3组，奖项分别如下： （1）最强王者奖：神彩大学奖学金10000元 + 1000元TB经费； （2）至尊星耀奖：神彩大学奖学金6000元 + 800元TB经费；
            （3）永恒钻石奖：神彩大学奖学金3000元 + 500元TB经费 。  创意奖： 与众不同奖：评选题材新颖、自出心裁的参赛作品一部，奖励800元TB经费； 注：神彩大学奖学金以神彩虚拟币的方式支付，可用于抵扣2018年度外部培训课程、论坛活动等；TB活动经费以报销方式结算。
        </p>
        <p> 三、活动组织 主办部门：研发中心 活动联系：朱碧玉 联系邮箱：zhuby@shencai.cc 报名须知：可通过钉钉或邮件的方式进行报名，报名时需同时上报小组队名及参赛口号。
        </p>
        <p>
            一、活动目的 为培养和激励我司员工在程序设计过程中的创新能力，发扬刻苦钻研、团结合作的精神，提高大家对程序设计的兴趣、发掘员工潜力、加强成员交流，引导并鼓励员工积极利用新技术、新成果服务公司产品研发，特举办本次设计大赛活动。
        </p>
        <p> 二、活动内容 1、活动日程： 序号 阶段 日程 形式 1 活动发布 3月13日 钉钉、微信公众号发布 2 具体报名 3月13日~3月14日17：30 采用钉钉或邮件 3 赛题公布 3月15日10：00 钉钉发布 4 正式比赛
            3月15日~3月17日10：00 自由发挥、形式不限 5 大奖评选 3月17日13：30（周六下午）公司五楼培训室 现场宣讲、结果投票及赛果公布 2、参赛说明： （1）本次程序设计考题由大赛组委会拟定，于周四上午10点（3月15日）通过微信公众号公布，比赛时长自试题公布时计，共48小时；
            （2）各参赛队员依据对考题的理解自由发挥，提交作品形式不限，程序提交截止时间为周六上午10点（3月17日）； 作品的讲解形式为PPT演示，评奖当天各组负责人需准备好PPT现场进行演示（注：参赛小组需提供完整设计方案，即可参与比赛评选。其中能够进行功能演示的小组，在比赛最终结果上加3票；采用公司组件化技术进行开发的，在比赛最终结果上加5票）；
            （3）参赛团队及作品名称于评奖当天发布于神彩微信公众号，评奖阶段由在场观众、参赛队员综合比赛作品情况现场进行票选，票高者获胜（个人奖由各参赛队共同评定）； （4）参赛规则，自律为准，发现违规者，统一视为弃赛。 3、报名规则
            本次报名采取自由组队的形式，不限项目组、不限部门，每个团队不超过5人，参赛成员可包括UI、Programmer、QA等，但每队高级研发人员不得超过2人。 4、 表彰奖励 大赛设个人奖和团体奖：  个人奖： 一骑绝尘奖：依据个人总成绩设神彩明星程序员1名，奖励3天带薪假期；
             团体奖： 团队总成绩分设一等奖1组、二等奖2组、三等奖3组，奖项分别如下： （1）最强王者奖：神彩大学奖学金10000元 + 1000元TB经费； （2）至尊星耀奖：神彩大学奖学金6000元 + 800元TB经费；
            （3）永恒钻石奖：神彩大学奖学金3000元 + 500元TB经费 。  创意奖： 与众不同奖：评选题材新颖、自出心裁的参赛作品一部，奖励800元TB经费； 注：神彩大学奖学金以神彩虚拟币的方式支付，可用于抵扣2018年度外部培训课程、论坛活动等；TB活动经费以报销方式结算。
        </p>
        <p> 三、活动组织 主办部门：研发中心 活动联系：朱碧玉 联系邮箱：zhuby@shencai.cc 报名须知：可通过钉钉或邮件的方式进行报名，报名时需同时上报小组队名及参赛口号。
        </p>
        <p>
            一、活动目的 为培养和激励我司员工在程序设计过程中的创新能力，发扬刻苦钻研、团结合作的精神，提高大家对程序设计的兴趣、发掘员工潜力、加强成员交流，引导并鼓励员工积极利用新技术、新成果服务公司产品研发，特举办本次设计大赛活动。
        </p>
        <p> 二、活动内容 1、活动日程： 序号 阶段 日程 形式 1 活动发布 3月13日 钉钉、微信公众号发布 2 具体报名 3月13日~3月14日17：30 采用钉钉或邮件 3 赛题公布 3月15日10：00 钉钉发布 4 正式比赛
            3月15日~3月17日10：00 自由发挥、形式不限 5 大奖评选 3月17日13：30（周六下午）公司五楼培训室 现场宣讲、结果投票及赛果公布 2、参赛说明： （1）本次程序设计考题由大赛组委会拟定，于周四上午10点（3月15日）通过微信公众号公布，比赛时长自试题公布时计，共48小时；
            （2）各参赛队员依据对考题的理解自由发挥，提交作品形式不限，程序提交截止时间为周六上午10点（3月17日）； 作品的讲解形式为PPT演示，评奖当天各组负责人需准备好PPT现场进行演示（注：参赛小组需提供完整设计方案，即可参与比赛评选。其中能够进行功能演示的小组，在比赛最终结果上加3票；采用公司组件化技术进行开发的，在比赛最终结果上加5票）；
            （3）参赛团队及作品名称于评奖当天发布于神彩微信公众号，评奖阶段由在场观众、参赛队员综合比赛作品情况现场进行票选，票高者获胜（个人奖由各参赛队共同评定）； （4）参赛规则，自律为准，发现违规者，统一视为弃赛。 3、报名规则
            本次报名采取自由组队的形式，不限项目组、不限部门，每个团队不超过5人，参赛成员可包括UI、Programmer、QA等，但每队高级研发人员不得超过2人。 4、 表彰奖励 大赛设个人奖和团体奖：  个人奖： 一骑绝尘奖：依据个人总成绩设神彩明星程序员1名，奖励3天带薪假期；
             团体奖： 团队总成绩分设一等奖1组、二等奖2组、三等奖3组，奖项分别如下： （1）最强王者奖：神彩大学奖学金10000元 + 1000元TB经费； （2）至尊星耀奖：神彩大学奖学金6000元 + 800元TB经费；
            （3）永恒钻石奖：神彩大学奖学金3000元 + 500元TB经费 。  创意奖： 与众不同奖：评选题材新颖、自出心裁的参赛作品一部，奖励800元TB经费； 注：神彩大学奖学金以神彩虚拟币的方式支付，可用于抵扣2018年度外部培训课程、论坛活动等；TB活动经费以报销方式结算。
        </p>
        <p> 三、活动组织 主办部门：研发中心 活动联系：朱碧玉 联系邮箱：zhuby@shencai.cc 报名须知：可通过钉钉或邮件的方式进行报名，报名时需同时上报小组队名及参赛口号。
        </p>
    </div>


    <script type="text/javascript">
        function SearchHighlight(idVal, keyword, bg_color) {
            bg_color = bg_color || "";
            var pucl = document.getElementById(idVal);
            var temp = pucl.innerHTML;
            var htmlReg = new RegExp("\<.*?\>", "i");
            var arrA = new Array();
            //替换HTML标签 
            for (var i = 0; true; i++) {
                var m = htmlReg.exec(temp);
                if (m) {
                    arrA[i] = m;
                }
                else {
                    break;
                }
                temp = temp.replace(m, "{[(" + i + ")]}");
            }
            //如果是字符串 转成数组
            if (typeof (keyword) == "string") {
                words = unescape(keyword.replace(/\+/g, ' ')).split(/\s+/);
            } else {
                words = keyword;
            }
            //替换关键字 
            for (w = 0; w < words.length; w++) {
                var r = new RegExp("(" + words[w].replace(/[(){}.+*?^$|\\\[\]]/g, "\\$&") + ")", "ig");
                if (bg_color != "") {
                    temp = temp.replace(r, "<span class='highlight' style='background-color:" + bg_color + "'>$1</span>");
                } else {
                    temp = temp.replace(r, "<span class='highlight'>$1</span>");
                }

            }
            //恢复HTML标签 
            for (var i = 0; i < arrA.length; i++) {
                temp = temp.replace("{[(" + i + ")]}", arrA[i]);
            }
            pucl.innerHTML = temp;
        }

        function getQueryString(key) {
            var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
            var result = window.location.search.substr(1).match(reg);
            return result ? decodeURIComponent(result[2]) : null;
        }

        console.log(getQueryString("keywords"));

        var keywords = getQueryString("keywords").split(",");


        var bg_colorArr = ["mediumslateblue", "lightpink", "lightskyblue", "lightgreen"];

        for (var i = 0; i < keywords.length; i++) {
            SearchHighlight("body", keywords[i], bg_colorArr[i]);
            console.log(keywords[i]);
        }


    </script>

</body>

</html>